@import "../chameleon/styles.css";
@import "chameleon.css";
@import "letra.css"

/** 
 * "optional-" prefix means that the style is not necessarily used, it can be left blank
 * "generated-" prefix means that the style is calculated from some other color, and not directly selected by the editor user
 *
 **/

/* Application background */
.v-app {
	background: rgb(249,249,249);
	}

.v-window,
.v-popupview-popup,
.v-filterselect-suggestpopup,
.v-datefield-popup,
.v-contextmenu,
.v-Notification,
.v-menubar-submenu {
	background-color: rgb(249,249,249);
	background-color: rgba(249,249,249,.85);
	}

body.v-ie6 .v-window,
body.v-ie7 .v-window,
body.v-ie6 .v-popupview-popup,
body.v-ie7 .v-popupview-popup,
body.v-ie6 .v-filterselect-suggestpopup,
body.v-ie7 .v-filterselect-suggestpopup,
body.v-ie6 .v-datefield-popup,
body.v-ie7 .v-datefield-popup,
body.v-ie6 .v-contextmenu,
body.v-ie7 .v-contextmenu,
body.v-ie6 .v-menubar-submenu,
body.v-ie7 .v-menubar-submenu,
.v-panel-content,
.v-panel-bubble .v-panel-captionwrap,
.v-panel-bubble .v-panel-deco-bubble,
.v-tabsheet-content,
.v-tabsheet-tabitem-selected,
.v-slider-base,
.v-window-modalitycurtain,
.v-window-opaque,
.v-progressindicator-wrapper,
.v-accordion-item-caption,
.v-accordion-item-open .v-accordion-item-caption:active,
.v-accordion-opaque div.v-accordion-item-open,
.v-table-scrollposition,
.v-table-body {
	background-color: rgb(249,249,249);
	}

/* Base font size and color */
.v-app,
.v-window,
.v-popupview-popup,
.v-app input,
.v-app button,
.v-app textarea,
.v-window input,
.v-window button,
.v-window textarea,
.v-popupview-popup input,
.v-popupview-popup button,
.v-popupview-popup textarea,
.v-filterselect-suggestpopup,
.v-datefield-popup,
.v-datefield-calendarpanel-header button,
.v-contextmenu,
.v-Notification,
.v-menubar-submenu,
.v-table-header-drag,
.v-filterselect-select-button .v-filterselect-input,
.v-drag-element {
	font-size: 13px;
	color: rgb(34,34,34);
	}

.v-app select,
.v-window select,
.v-popupview-popup select,
.v-datefield-popup select {
	font-size: 13px;
	}

.v-label,
.sidebar-menu .v-label,
.v-table-scrollposition {
	@optional-generated-shadow@
	}

/* Base background color */
.v-button:active,
.v-ie .v-button.v-pressed,
div.v-button-down,
.v-slider .v-slider-handle-active {
	background-color: rgb(161,161,161);
	border-color: rgb(103,103,103);
	}

div.v-button-down:active {
	background-color: rgb(129,129,129);
	}
	
.v-button:focus {
	background-color: rgb(161,161,161);
	}

/* Base border color */
.v-button:active .v-button-wrap,
.v-ie .v-button.v-pressed .v-button-wrap,
.v-button-down .v-button-wrap,
.v-datefield-calendarpanel-header td,
.v-slider-base,
.v-tabsheet-scrollerNext,
.v-tabsheet-scrollerNext-disabled,
.v-tabsheet-scrollerNext-disabled:active,
.v-table-header-wrap,
.v-table-body,
.v-table-resizer,
div.v-table-focus-slot-left,
div.v-table-focus-slot-right,
input.v-textfield,
textarea.v-textarea,
.v-filterselect {
	border-color: rgb(129,129,129);
	}


input.v-textfield,
textarea.v-textarea,
.v-filterselect {
	border-bottom-color: rgb(161,161,161);
	border-left-color: rgb(161,161,161);
	border-right-color: rgb(161,161,161);
	}

.v-button,
.v-disabled.v-button:focus,
.v-disabled.v-button:active,
.v-datefield-button,
.v-datefield-calendarpanel-header button,
td.v-datefield-calendarpanel-month,
.v-datefield-calendarpanel-weekdays strong,
.v-slider-handle,
.v-table-header-wrap,
.v-table-generated-row,
.v-table-header-drag,
.v-filterselect-prevpage-off,
.v-filterselect-nextpage-off,
.v-filterselect-prevpage,
.v-filterselect-nextpage,
.v-filterselect-select-button,
.v-splitpanel-hsplitter,
.v-splitpanel-vsplitter,
.v-splitpanel-hsplitter-locked,
.v-splitpanel-vsplitter-locked,
.v-accordion-opaque,
.v-accordion-opaque .v-accordion-item-open,
.v-accordion-opaque .v-accordion-item-caption,
.v-accordion-opaque .v-accordion-item-open .v-accordion-item-caption:active,
.v-tabsheet-scroller,
.v-csslayout-toolbar,
.v-menubar {
	background-color: rgb(201,201,201);
	border-color: rgb(129,129,129);
	}

.v-button .v-button-wrap,
.v-disabled.v-button:focus .v-button-wrap,
.v-disabled.v-button:active .v-button-wrap,
.v-datefield-calendarpanel-header button,
td.v-datefield-calendarpanel-month,
.v-window-wrap,
.v-popupview-popup,
.v-filterselect-suggestpopup,
.v-datefield-popup,
.v-contextmenu,
.v-menubar-submenu,
.v-panel-bubble .v-panel-caption-bubble,
.v-slider-handle,
.v-tabsheet-tabitem-selected .v-caption,
.v-table-header-wrap,
.v-table-generated-row,
.v-table-header-drag,
.v-filterselect-prevpage-off,
.v-filterselect-nextpage-off,
.v-filterselect-prevpage,
.v-filterselect-nextpage,
.v-filterselect-select-button,
.v-progressindicator-indicator,
.v-accordion-item-caption,
.v-accordion-item-open .v-accordion-item-caption:active,
.v-tabsheet-scroller,
.v-csslayout-toolbar,
.v-menubar {
	
	}

.v-datefield-calendarpanel-weekdays strong,
.v-splitpanel-hsplitter-small,
.v-splitpanel-vsplitter-small,
.v-splitpanel-hsplitter-small-locked,
.v-splitpanel-vsplitter-small-locked {
	background-color: rgb(161,161,161);
	}

.v-progressindicator-wrapper {
	border-color: rgb(161,161,161);
	}

/*.v-button,
.v-disabled.v-button:focus,
.v-disabled.v-button:active,
.v-datefield-calendarpanel-header button,
td.v-datefield-calendarpanel-month,
.v-tabsheet-tabitem-selected .v-caption,
.v-window-header,
.v-table-caption-container,
.v-accordion-item-caption,
.v-menubar .v-menubar-menuitem,
.v-filterselect-select-button .v-filterselect-input {
	text-shadow: 0 1px 0 rgb(223,223,223);
	}*/

/* Background border color */
.v-window,
.v-popupview-popup,
.v-filterselect-suggestpopup,
.v-datefield-popup,
.v-contextmenu,
.v-Notification,
.v-menubar-submenu,
.v-panel-caption,
.v-panel-nocaption,
.v-panel-content,
.v-panel-deco,
.v-panel-light .v-panel-caption-light,
.v-panel-bubble .v-panel-captionwrap,
.v-panel-bubble .v-panel-content-bubble,
.v-panel-bubble .v-panel-deco-bubble,
.v-tabsheet-tabitem-selected,
.v-tabsheet-tabitem,
.v-tabsheet-spacertd div,
.v-tabsheet-content,
.v-tabsheet-deco,
.v-slider,
.v-splitpanel-hsplitter,
.v-splitpanel-vsplitter,
.v-splitpanel-hsplitter-locked,
.v-splitpanel-vsplitter-locked,
.v-table-scrollposition,
.v-accordion,
.v-accordion-item-caption,
.v-accordion-item-open,
.v-menubar-separator span {
	border-color: rgb(199,199,199);
	}

/* Alternate colors */
.v-label-color,
.v-button-link,
.v-button-link:focus,
.v-button-link:active,
.v-disabled.v-button-link,
.v-disabled.v-button-link:focus,
.v-app a,
.v-popupview-popup a,
.v-popupview,
.sidebar-menu .v-label {
	color: rgb(0,82,156);
	}

.v-button-default,
.v-disabled.v-button-default,
.v-disabled.v-button-default:focus,
.v-button-default:active,
.v-ie7 .v-button-default.v-pressed,
.v-ie8 .v-button-default.v-pressed,
.sidebar-menu .tab-selected,
.sidebar-menu .selected,
.v-horizontallayout-segment-alternate .v-button-down {
	border-color: rgb(19,62,100);
	}

.v-button-default:focus,
.v-horizontallayout-segment-alternate .v-button-down:active {
	background-color: rgb(12,72,125);
	}

.v-button-default:active .v-button-wrap,
.v-ie7 .v-button-default.v-pressed .v-button-wrap,
.v-ie8 .v-button-default.v-pressed .v-button-wrap,
.v-progressindicator-indicator,
.v-datefield-calendarpanel-day-focused,
.v-datefield-calendarpanel-day:hover,
.v-horizontallayout-segment-alternate .v-button-down .v-button-wrap {
	border-color: rgb(12,72,125);
	}

.v-button-default,
.v-disabled.v-button-default,
.v-disabled.v-button-default:focus,
.v-button-default:active,
.v-ie7 .v-button-default.v-pressed,
.v-ie8 .v-button-default.v-pressed,
.v-panel-bubble .v-panel-caption,
.v-datefield-calendarpanel-day-selected,
.v-table tr.v-selected,
.v-contextmenu .gwt-MenuItem-selected,
.v-contextmenu .gwt-MenuItem-selected div,
.v-filterselect-suggestpopup .gwt-MenuItem-selected,
.v-progressindicator-indicator,
.v-tree-node-selected span,
.sidebar-menu .tab-selected,
.sidebar-menu .selected,
.v-horizontallayout-segment-alternate .v-button-down,
.v-menubar .v-menubar-menuitem-selected,
.v-menubar-submenu .v-menubar-menuitem-selected {
	background-color: rgb(0,82,156);
	color: rgb(241,241,242);
	text-shadow: 0 -1px 0 rgb(19,62,100);
	}

.v-ie6 .v-progressindicator-indicator {
	background-color: rgb(0,82,156);
	}

.v-panel-caption,
.v-table-striped .v-table-row-odd,
.sidebar-menu {
	background: rgb(200,210,220);
	}

.sidebar-menu .tab-selected,
.sidebar-menu .selected {
	text-shadow: 0 1px 0 rgb(19,62,100);
	}

/* Adicional */

/* Alinear Upload */
.gwt-FileUpload {
	vertical-align: top;
}
/* Alinear Upload */

/* Notificacion Webseal */
.v-Notification-system p {
 display: none;
}

.v-Notification-system i {
 display: none;
}

.v-Notification-system table {
 display: none;
}
/* Notificacion Webseal */


/* Loading */
.v-loading-indicator,
.v-loading-indicator-delay,
.v-loading-indicator-wait {
   width: 100%;  
   height: 100%;  
   margin: 0;  
   background-position: 50%;  
   background-color: gray;  
   background-repeat: no-repeat;  
   background-attachment: fixed;   
   opacity: .8;  
   -ms-filter: alpha(opacity=80);  
   filter: alpha(opacity=80);  
}
/* Loading */

.v-disabled {
	opacity: .7;
	filter: alpha(opacity=30);
	cursor: default;
}

.lytLogo {
	background-color: #0068ab;
}
.bold{
	font-weight: bold;
}

.labelAzul {
	color: rgb(37,97,219);
}

.labelPlomo {
	color: #333333;
}

.labelBlanco {
	color: #ffffff;
}

.labelTitulo {
	font-family: 'Stag Sans Light',Arial,verdana;
	color: #ffffff;
	font-size: 30px;
	height: 100px;
	width: 400px;
	top: 50px;
	position: absolute;
	right: 100px;
}

.cabecera {
	background-color: #c6e4f3;
	background-image: url(img/grad-light-top2.png);
	color: #3a87bc;
	padding-left: 10px;
}

.numerico {
	color: #fffeee;
	height: auto;
}

/* CheckBox Horizontal */
/* Lay the options horizontally */
.v-select-optiongroup-horizontal .v-select-option {
    display: inline-block;
}

/* Avoid wrapping if the layout is too tight */
.v-select-optiongroup-horizontal {
    white-space: nowrap;
}

/* Some extra spacing is needed */
.v-select-optiongroup-horizontal
  .v-select-option.v-radiobutton {
    padding-right: 10px;
}
/* CheckBox Horizontal */

.titulo-bold .v-window-header{
	font-weight: bold;
}

.titulo-principal {
	font-weight: bold;
	font-size: 30px;
	font-family: 'Stag Sans Light',Arial,verdana;
	color: #4f7ab0;
	font-size: 35px;
}

.v-menubar {
	background-color: #0068ab;
	background-image: url(img/grad-light-top2.png);
	background-position: 0 -1px;
	border-color: #194d89;
}

.v-menubar .v-menubar-menuitem {
	text-shadow: 0 1px 0 rgb(0, 56, 117);
	color: rgb(255,255,255);
}
	
.v-table .v-table-row-odd {
	background: #eff0f1;
}	

.v-table-cell-content-bold {
    font-weight: bold;
}

.v-table-cell-content-tasaDictaminada {
    background: #9be1fb;
    color: #0065ba;
    text-align: center;
}
.v-table-cell-content-boldtasaDictaminada {
	font-weight: bold;
    background: #9be1fb;
    color: #0065ba;
    text-align: center;
}
.v-table-cell-content-monto {	
    text-align: right;
}

.v-table-cell-content-boldind {
	 font-weight: bold;
	text-align: center;
}
.v-table-cell-content-boldmonto {
	 font-weight: bold;
    text-align: right;
}

.v-table-cell-content-ind {
	text-align: center;
}

.v-table-cell-content-verde {
    background: #80B67D;
}

.v-table-cell-content-amarillo {
    background: #E4CD86;
}

.v-table-cell-content-rojo {
    background: #CF5C5C;
}

.tableAzul .v-table-row-odd {
	background: #ebebeb;
}

.tableAzul .v-table-row {
	background: #ffffff;
}

.tableAzul .v-table-header-wrap {
	background-color: #3a83c2;
	background-image: url(img/grad-light-top2.png);
	background-position: 0 -1px;
}

.tableAzul .v-table-header-cell .v-table-caption-container{
	text-shadow: 0 1px 0 rgb(0, 56, 117);
	color: rgb(255,255,255);
}

.tableAzul .v-table-caption-container{
	text-shadow: 0 1px 0 rgb(0, 56, 117);
	color: rgb(255,255,255);
}

.tableAzul .v-table-header-cell-asc .v-table-caption-container{
	text-shadow: 0 1px 0 rgb(0, 56, 117);
	color: rgb(255,255,255);
}

.tableAzul .v-table-header-cell-desc .v-table-caption-container{
	text-shadow: 0 1px 0 rgb(0, 56, 117);
	color: rgb(255,255,255);
}
.tableAzul .v-table-row:hover {
	text-shadow: 0 1px 0 rgb(0, 56, 117);
	color: rgb(255,255,255);
	padding: 10px 15px;
	background-color: rgb(0, 82, 156);
}
.tableAzul .v-table-row-odd:hover {
	text-shadow: 0 1px 0 rgb(0, 56, 117);
	color: rgb(255,255,255);
	padding: 10px 15px;
	background-color: rgb(0, 82, 156);
}
.v-window {
	background-color: rgb(248, 248, 248);
	border-color: #3a83c2;
}

.v-window-outerheader{
	background-color: #3a83c2;
	/*font-size: 12px;*/
	color: #FFFFFF;
}

.v-table-header-wrap {
	/*height: 15px;*/
}

.buttonAzul {
	text-shadow: inherit;
	background-color: rgb(37, 100, 185);
	color: #FFFFFF;
}

.buttonAzul .v-button-wrap {
	background: transparent url(img/grad-light-top2.png) repeat-x;
}

.buttonAzul:active {
	text-shadow: inherit;
	background-color: rgb(27, 78, 146);
	color: #FFFFFF;
}

.buttonAzul:active .v-button-wrap {
	background: transparent url(img/grad-light-top2.png) repeat-x;
}

.buttonAzul:focus {
	text-shadow: inherit;
	background-color: rgb(27, 82, 155);
	color: #FFFFFF;
}

.buttonAzul:focus .v-button-wrap {
	background: transparent url(img/grad-light-top2.png) repeat-x;
}

.buttonBbva {
	text-shadow: inherit;
	background-color: #2e7cbe;
	color: #FFFFFF;
}

.buttonBbva .v-button-wrap {
	background: transparent url(img/grad-light-top2.png) repeat-x;
}

.buttonBbva:active {
	text-shadow: inherit;
	background-color: #2e7cbe;
	color: #FFFFFF;
}

.buttonBbva:active .v-button-wrap {
	background: transparent url(img/grad-light-top2.png) repeat-x;
}

.buttonBbva:focus {
	text-shadow: inherit;
	background-color: #2e7cbe;
	color: #FFFFFF;
}

.buttonBbva:focus .v-button-wrap {
	background: transparent url(img/grad-light-top2.png) repeat-x;
}

.v-panel-caption-login{
	font-size: 18px;
	color: #0065ba;
	text-align: center;
	border-bottom: 1px solid #b3b3b3;
	padding: 1px;
	background: #fefefe;
	font-family: 'Stag Sans Light',Arial,verdana;
}

.textLogin {
	padding: 6px 12px;
	border-color: rgb(199, 199, 199);
}



/*INICIO MENU BAR*/
/*.v-menubar {
	font-family: 'Stag Sans', Arial;
	font-size: 13px;
	background-color: #0079C1;
	background-image: url(img/grad-light-top2.png);
	background-position: 0 -1px;
	border-color: #194d89;
	border-radius: 5px;
	
}

.v-menubar .v-menubar-menuitem {
	text-shadow: 0 1px 0 rgb(0, 56, 117);
	color: rgb(255,255,255);
	padding: 10px 15px;
	
}
*/
.v-menubar .v-menubar-menuitem:hover {
	text-shadow: 0 1px 0 rgb(0, 56, 117);
	color: rgb(255,255,255);
	padding: 15px;
	background-color: rgb(0, 82, 156);
}

/*.v-menubar-menuitem{
	line-height:2!important;
	
	border-bottom: 1px solid  #F2D7BB;
}

.popupContent .v-contextmenu, .v-menubar-submenu {
	background-color: #FAF3DC;
	color: #0078D2;
	border-color: #F2D7BB;
	font-family: Arial;
}

.popupContent .v-menubar-menuitem-selected{
	background-color: #FEFAEC;
	color: #1D3F88;
	border-color: #F0CFA9;
	font-family: Arial;
}*/

	
.v-menubar-cambio{
	font-size: 14px;
}

.v-menubar-cambio .v-menubar-menuitem{
	padding: 15px;
	font-size: 14px;
	
}

.v-menubar-submenu-cambio .v-menubar-menuitem{
	/*padding: 5px 0px;
	font-size: 14px;*/
}

/*.v-menubar-menuitem-btnCerrar{
	background-image:  url(img/log_out.png);
	background-repeat: no-repeat;
	background-position: center center;
}*/

.labelRojo {
	background-color: #c00000;
}

.labelAmarillo {
	background-color: #e46c0a;
}

.labelVerde {
	background-color: #c3d69b;
}

.labelVerdeOscuro {
	background-color: #77933c;
}

/*FIN MENU BAR*/